#include <iostream>
#include "vectorfunctions.h"

int  justdistinct(int x[], int l)
{
	int i, j, k, valid;
	for (i=0;i<l;i++){
		valid=false;
		for (j=i+1; j<l;j++){
			if(x[i]==x[j]){
				valid=true;
				for(k=j;k<l;k++)
					x[k]=x[k+1];
				--l;
				
			}
		}
		if (valid==true){
			for(k=i;k<l;k++)
				x[k]=x[k+1];
			--l;
			}
		if (valid==true && i==0)
			--i;
	}
return l;
}

int main()
{
	int l;
	int x[100];
	cout<<"Length of array :";
	cin>>l;
	readVector(x, l);
	printVector(x, l);
	l = justdistinct(x, l);
	printVector(x, l);
return 0;
}
